Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

420
Views
discordia.js 13 | ¿Cómo le envío un mensaje a un miembro cuando se une al servidor?

He estado tratando de encontrar una manera de enviar un mensaje de bienvenida a un miembro cuando se une al servidor. Tengo una forma de enviar un DM al miembro, pero no puedo encontrar una forma de activarlo cuando alguien se une. aquí está el código que le enviará un mensaje al miembro: mensaje.autor.send message.author.send('message content here')

Aquí está el código que no parece funcionar:

 bot.on("guildMemberAdd", member => { log("new member joined the server") member.send("Welcome to the server!"); });

Nota: tengo una función llamada registro, esto no es lo que está causando el problema (creo), se declara antes de esto

Gracias por cualquier ayuda :)

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Lo más probable es que tu código no funcione porque no has solicitado la intención GUILD_MEMBERS , que es necesaria para el evento guildMemberAdd .

Aquí hay un ejemplo simple sobre cómo solicitar la intención de GUILD_MEMBERS .

 const { Client, Intents } = require("discord.js"); const bot = new Client({ intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MEMBERS], });

Asegúrate de haberlo habilitado también en la configuración de tu bot. (Bot -> Intentos de puerta de enlace privilegiados -> INTENTO DE MIEMBROS DEL SERVIDOR)

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!